<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title>User Access</title>
  <meta http-equiv="content-type"
 content="text/html; charset=ISO-8859-1">
  <meta name="author" content="robert">
</head>
<body>
<h2>1.2.7 User Access Management</h2>
                                                 
<table cellpadding="2" cellspacing="0" border="1" width="100%">
                       <tbody>
                         <tr>
                           <th valign="top" bgcolor="#cccccc">USE CASE</th>
                           <th valign="top" bgcolor="#cccccc">1.2.7.1 Create
UserAccess<br>
                           </th>
                         </tr>
                         <tr>
                           <td valign="top">Description<br>
                           </td>
                           <td valign="top">Create a new user access, assigning
a user to a role in a particular node. <br>
                           </td>
                         </tr>
                         <tr>
                           <td valign="top">Preconditions<br>
                           </td>
                           <td valign="top">                            
      <ul>
        <li>The user has permission to manage user accesses<br>
       </li>
        <li>The user is logged    in and the tree is open on a valid tree
  node        </li>
      </ul>
          </td>
                         </tr>
                         <tr>
                           <td valign="top">Success end condition<br>
                           </td>
                           <td valign="top">A new user access is created<br>
                           </td>
                         </tr>
                         <tr>
                           <td valign="top">Failure end condition<br>
                           </td>
                           <td valign="top">The user access is not created<br>
                           </td>
                         </tr>
                         <tr>
                           <td valign="top">Actors<br>
                           </td>
                           <td valign="top"><br>
                           </td>
                         </tr>
                         <tr>
                           <td valign="top">Trigger<br>
                           </td>
                           <td valign="top"><br>
                           </td>
                         </tr>
                         <tr>
                           <td valign="top">Inputs<br>
                           </td>
                           <td valign="top">The node in which the user access
is to be applied.<br>
The user and the role that are to be assigned.<br>
                           </td>
                         </tr>
                         <tr>
                           <td valign="top">Sequence of events<br>
                           </td>
                           <td valign="top">                            
                                                                        
                                             
      <table cellpadding="2" cellspacing="0" border="1" width="100%">
                             <tbody>
                               <tr>
                                 <th valign="top" bgcolor="#cccccc">Step</th>
                                 <th valign="top" bgcolor="#cccccc">Action<br>
                                 </th>
                                 <th valign="top" bgcolor="#cccccc">Result<br>
                                 </th>
                               </tr>
                               <tr>
                                 <td valign="top">1.<br>
                                 </td>
                                 <td valign="top">Expand the task tree and
 select    a  node for the user access<br>
                                 </td>
                                 <td valign="top">The right panel will display
  details of the current node.<br>
                      </td>
                               </tr>
                               <tr>
                                 <td valign="top">2.<br>
                                 </td>
                                 <td valign="top">Right click and select
"Create     UserAccess" from the popup menu<br>
                      </td>
                                 <td valign="top">A new panel will be display
on the right with fields for entering information about the user access.<br>
                      </td>
                               </tr>
                               <tr>
                                 <td valign="top">3.<br>
                      </td>
                                 <td valign="top">Select a user<br>
                      </td>
                                 <td valign="top">The user will be changed<br>
                      </td>
                               </tr>
                               <tr>
                                 <td valign="top">4.<br>
                      </td>
                                 <td valign="top">Select a role<br>
                      </td>
                                 <td valign="top">The role will be changed<br>
                      </td>
                               </tr>
                                                                        
                                                                        
                                     <tr>
                      <td valign="top">5.<br>
                      </td>
                      <td valign="top">Select the "OK" button on the right
 panel<br>
                      </td>
                      <td valign="top">The new user access will be created<br>
                      </td>
                    </tr>
                                                                        
                                                                        
                                                               
        </tbody>                                                         
                                                                        
                
      </table>
                           </td>
                         </tr>
                         <tr>
                           <td valign="top">Extensions<br>
                           </td>
                           <td valign="top">                            
                                                              
      <table cellpadding="2" cellspacing="0" border="1" width="100%">
                     <tbody>
                       <tr>
                         <th valign="top" bgcolor="#cccccc">Step<br>
                         </th>
                         <th valign="top" bgcolor="#cccccc">Action<br>
                         </th>
                         <th valign="top" bgcolor="#cccccc">Result<br>
                         </th>
                       </tr>
                       <tr>
                         <td valign="top">2a.<br>
                         </td>
                         <td valign="top">From the toolbar select the "Create
UserAccess"   button</td>
                         <td valign="top">A new panel will be display on
the right with fields for entering information about the user access.</td>
                                     </tr>
                    <tr>
                      <td valign="top">2b.<br>
                      </td>
                      <td valign="top">From the main menu select "Node-&gt;Create
UserAccess"<br>
                      </td>
                      <td valign="top">A new panel will be display on the
right with fields for entering information about the user access.<br>
                      </td>
                    </tr>
                                        <tr>
                      <td valign="top">5a.<br>
                      </td>
                      <td valign="top">Select "Cancel" on the right panel.<br>
                         </td>
                      <td valign="top">The new user access will not be created.<br>
                         </td>
                    </tr>
                                                                        
                                                        
        </tbody>                                                         
                                 
      </table>
                           </td>
                         </tr>
                         <tr>
                           <td valign="top">Variations<br>
                           </td>
                           <td valign="top"><br>
                           </td>
                         </tr>
                                                                        
          
  </tbody>                     
</table>
           <br>
                 
<table cellpadding="2" cellspacing="0" border="1" width="100%">
                       <tbody>
                         <tr>
                           <th valign="top" bgcolor="#cccccc">USE CASE</th>
                           <th valign="top" bgcolor="#cccccc">1.2.7.2 Delete
UserAccess<br>
                           </th>
                         </tr>
                         <tr>
                           <td valign="top">Description<br>
                           </td>
                           <td valign="top">Delete a user access</td>
                         </tr>
                         <tr>
                           <td valign="top">Preconditions<br>
                           </td>
                           <td valign="top">                            
      <ul>
        <li>The user has permission to manage user accesses<br>
            </li>
        <li>The user is logged    in and the tree is open on a valid tree
  node        </li>
      </ul>
          </td>
                         </tr>
                         <tr>
                           <td valign="top">Success end condition<br>
                           </td>
                           <td valign="top">The selected user access will
be deleted<br>
                           </td>
                         </tr>
                         <tr>
                           <td valign="top">Failure end condition<br>
                           </td>
                           <td valign="top">The selected user access will
not be  changed                     </td>
                         </tr>
                         <tr>
                           <td valign="top">Actors<br>
                           </td>
                           <td valign="top"><br>
                           </td>
                         </tr>
                         <tr>
                           <td valign="top">Trigger<br>
                           </td>
                           <td valign="top"><br>
                           </td>
                         </tr>
                         <tr>
                           <td valign="top">Inputs<br>
                           </td>
                           <td valign="top">The user access must be selected<br>
                           </td>
                         </tr>
                         <tr>
                           <td valign="top">Sequence of events<br>
                           </td>
                           <td valign="top">                            
                                                                        
                                             
      <table cellpadding="2" cellspacing="0" border="1" width="100%">
                             <tbody>
                               <tr>
                                 <th valign="top" bgcolor="#cccccc">Step</th>
                                 <th valign="top" bgcolor="#cccccc">Action<br>
                                 </th>
                                 <th valign="top" bgcolor="#cccccc">Result<br>
                                 </th>
                               </tr>
                               <tr>
                                 <td valign="top">1.<br>
                                 </td>
                                 <td valign="top">Expand the task tree and
 select the node containing the user access.<br>
                                 </td>
                                 <td valign="top">The information related 
to  the   node will be displayed in the right panel.<br>
                      </td>
                               </tr>
                               <tr>
                                 <td valign="top">2.<br>
                                 </td>
                                 <td valign="top">Right click and select
"View UserAccesses"   from the popup menu<br>
                      </td>
                                 <td valign="top">The right display will
change to show a list of user accesses that exist in the current node.<br>
                      </td>
                               </tr>
                               <tr>
                                 <td valign="top">3.<br>
                      </td>
                                 <td valign="top">Select a user access from
the list<br>
                      </td>
                                 <td valign="top">The user access will be
highlighted<br>
                      </td>
                               </tr>
                               <tr>
                                 <td valign="top">4.<br>
                      </td>
                                 <td valign="top">Select the "Delete" button
on the right panel<br>
                      </td>
                                 <td valign="top">The System will prompt
the   user to make sure that this is the correct action to perform, and will
also   give other relevant information regarding this delete.<br>
                      </td>
                               </tr>
                       <tr>
                         <td valign="top">5.<br>
                      </td>
                         <td valign="top">Select the "OK" button on  the
 user dialog prompt<br>
                      </td>
                         <td valign="top">The user access will disappear from
  the list and will be deleted<br>
                      </td>
                       </tr>
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
    
        </tbody>                                                         
                                                                        
                
      </table>
                           </td>
                         </tr>
                         <tr>
                           <td valign="top">Extensions<br>
                           </td>
                           <td valign="top">                            
                                                              
      <table cellpadding="2" cellspacing="0" border="1" width="100%">
                     <tbody>
                       <tr>
                         <th valign="top" bgcolor="#cccccc">Step<br>
                         </th>
                         <th valign="top" bgcolor="#cccccc">Action<br>
                         </th>
                         <th valign="top" bgcolor="#cccccc">Result<br>
                         </th>
                       </tr>
                       <tr>
                    <td valign="top">2b.<br>
                         </td>
                    <td valign="top">Select the "View UserAccesses" button
in the information     panel</td>
                    <td valign="top">The right display will change to show
a list of user accesses that exist in the current node.</td>
                  </tr>
                  <tr>
                         <td valign="top">2b.<br>
                         </td>
                         <td valign="top">From the toolbar select the "View
UserAccesses"    button</td>
                         <td valign="top">The right display will change to
show a list of user accesses that exist in the current node.</td>
                                     </tr>
                    <tr>
                      <td valign="top">2c.<br>
                      </td>
                      <td valign="top">From the main menu select "Node-&gt;View
UserAccesses"<br>
                      </td>
                      <td valign="top">The right display will change to show
a list of user accesses that exist in the current node.<br>
                      </td>
                    </tr>
                    <tr>
                      <td valign="top">5a.<br>
                      </td>
                      <td valign="top">Select the "Cancel" button on the
user   dialoge prompt<br>
                      </td>
                      <td valign="top">The user access will not be deleted.<br>
                      </td>
                    </tr>
                                                                        
                                                                        
   
        </tbody>                                                         
                                 
      </table>
                           </td>
                         </tr>
                         <tr>
                           <td valign="top">Variations<br>
                           </td>
                           <td valign="top">
      <table cellpadding="2" cellspacing="0" border="1" width="100%">
        <tbody>
          <tr>
            <th valign="top" bgcolor="#cccccc">Step<br>
            </th>
            <th valign="top" bgcolor="#cccccc">Action<br>
            </th>
            <th valign="top" bgcolor="#cccccc">Result<br>
            </th>
          </tr>
          <tr>
            <td valign="top">1a.<br>
            </td>
            <td valign="top">Expand the task tree and select a user.<br>
            </td>
            <td valign="top">The user is highlighted, details    of  the
user are shown in the right panel.<br>
            </td>
          </tr>
          <tr>
            <td valign="top">2a.<br>
            </td>
            <td valign="top">Right click and select "View UserAccesses" from
the popup menu<br>
            </td>
            <td valign="top">The right display will change to show a list
of all user accesses for the current user.<br>
            </td>
          </tr>
          <tr>
            <td valign="top">2b.<br>
            </td>
            <td valign="top">From the main menu select "User-&gt;View UserAccesses"<br>
            </td>
            <td valign="top">The right display will change to show a list
of all user accesses for the current user.<br>
            </td>
          </tr>
        </tbody>
      </table>
      </td>
                         </tr>
                                                                        
          
  </tbody>                     
</table>
                                           
</body>
</html>
